速報APP / 教育 / Программирование игр, создание с нуля (P

Программирование игр, создание с нуля (P

價格:免費

更新日期:2019-08-09

檔案大小:4.8M

目前版本:0.18

版本需求:Android 4.4 以上版本

官方網站:mailto:vgtrofimov@gmail.com

Программирование игр, создание с нуля (Python) I(圖1)-速報App

О чём материал? Программирование игр, создание с нуля: для детей и подростков, а также их родителей и учителей! Рассчитан на широкий круг. Также в приложении работает тестовая система, с помощью которой вы можете укрепить и умножить свои знания языка Python.

Пишем игры: изучаем программирование на Python на примере написания простых, но демонстрирующих возможности программирования игр.

Почему именно этот учебник? Я уже почти два десятка лет работаю преподавателем информатики и сталкиваюсь с одной иногда раздражающей вещью. Большинство материалов, призванных "научить программированию", на самом деле не учат, а являются своеобразными справочниками по языку: синтаксис, функции, результат. Согласитесь, даже если мы выучим весь русско-английский словарь, то на английском не заговорим. Потому что для разговора нужно знать ещё тысячу тонкостей: времена, склонения, использование местоимений и предлогов и прочее.

В этом учебнике я рассказываю не только о языке Python, но и веду читателя путём рассуждений, логический умозаключений, отвечая не только вопрос "С помощью чего?", но и "Для чего?" и "Почему?" Вся теория сразу же найдёт отражение в практике.

Программирование игр, создание с нуля (Python) I(圖2)-速報App

СТРУКТУРА МАТЕРИАЛА:

- базовые сведения о языке Python: где скачать, как установить, каким образом пользоваться, что делать для получения результата, реализация простейших алгоритмов, некоторые хитрости и тонкости, словом, дружеские советы;

- архитектура игр: на каких принципах строятся игры, что нужно предусмотреть, как выстроить систему получения и обработки данных;

- игры: в этой части представлено четыре игры:

Программирование игр, создание с нуля (Python) I(圖3)-速報App

1. «Угадай число». Цель игры: развлечение и анализ числовых рядов. Подойдёт для детей, которые учатся считать. Вы, если вы родитель, можете написать игру конкретно для своего ребёнка, заложив в программу особенности и пожелания. Например, выбрать диапазон чисел или установить правила счёта.

2. «Учись считать». Цель игры: развитие навыков счёта, сложение, вычитание, умножение и деление. Работа со временем (на скорость). Подойдёт вообще всем - и даже взрослым, которые желают повысить навык и увеличить скорость правильного счёта "в уме".

3. «Казино 678». Цель игры: антипропаганда азартных игр. Когда вы увидите алгоритм, на котором пусть даже приблизительно строится большинство азартных игр, различных «одноруких бандитов», казино и прочего - отобьёт надежду на получение прибыли напрочь. Когда вы своими руками напишите алгоритм и, проигрывая виртуальные деньги (которых сможете поставить себе сколько угодно!), поймёте, что выиграть попросту нельзя, сразу интерес к азартным играм пропадёт. Рекомендовано для подростков с надеждой внезапно обогатиться на как минимум «миллион долларов» и жить припеваючи.

4. «Ипподром». Цель игры: изучение влияния скрытых параметров на обработку данных, практическое умение разработать и реализовать системную взаимосвязь между изменением видимых данных и случайными значениями. Побочный эффект: антипропаганда азартных игр и просто интересно :)

Программирование игр, создание с нуля (Python) I(圖4)-速報App

Все представленные алгоритмы направлены на воспитание:

- понимания внутренних принципов работы процессора;

- практического умения создавать и записывать алгоритмы на конкретном языке программирования;

- практического умения реализовывать обработку данных с помощью инструментов Python;

Программирование игр, создание с нуля (Python) I(圖5)-速報App

- ... и популяризацию творческого, интересного и созидательного времяпровождения.

Вы найдёте:

- систематизированную информацию по базовым конструкциям языка;

- базовые алгоритмы обработки данных;

Программирование игр, создание с нуля (Python) I(圖6)-速報App

- практические советы и замечания, выработанные на основе многолетнего опыта;

- примеры рабочего кода;

- взгляд на архитектуру современных игр;

- основные этапы проектирования алгоритмов для игр;

Программирование игр, создание с нуля (Python) I(圖7)-速報App

- тестовые вопросы для отработки понимания кода Python.

Пожалуйста, если вам понравилось приложение, - поставьте оценку и напишите комментарий. Это очень мотивирует на продолжение работы :)

Приложение в разработке. Следите за обновлениями!

Программирование игр, создание с нуля (Python) I(圖8)-速報App